/*
 * BaseEnvioDAO.java
 *
 * Created on 23 de octubre de 2007, 04:05 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.radar.services.utilities.dao;

import com.src.computec.radar.base.dao.exception.DAOException;
import com.src.computec.radar.services.utilities.dto.EnvioDto;
import java.sql.Connection;
import java.util.Hashtable;
import java.util.List;

/**
 *
 * @author aocampo
 */
public interface BaseEnvioDAO {
    
    public EnvioDto getEnvioByCodigoBarras(String codigoBarras, Connection con) throws DAOException;
    
    public Hashtable updateGestionEnvios(List envios,String codigoGestion,String responsable) throws DAOException;
    
    public Hashtable updateGestionEnvios(String codigoInicio,String codigoFinal,String codigoGestion,String responsable) throws DAOException;
    
    public boolean isEnvioExist(String codigoBarras) throws DAOException;
}